be killing oneself laughing - German English Dictionary